interbreed animals - Spanish English Dictionary